/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package proyecto;

/**
 *
 * @author Luis Romero
 */
public final class Constantes {

    //Valores constantes de las operaciones
    public static final int DADDI = 8;
    public static final int DADD = 32;
    public static final int DSUB = 34;
    public static final int DMUL = 12;
    public static final int DDIV = 14;
    public static final int LW = 35;
    public static final int SW = 43;
    public static final int BEQZ = 4;
    public static final int BNEZ = 5;
    public static final int JAL = 3;
    public static final int JR = 2;
    public static final int LL = 50;
    public static final int SC = 51;
    public static final int FIN = 53;
    public static final int INTERRUPT = 1000;

    //Valores constantes para los registros intermedios

    public static final int NPC = 100;
    public static final int INST = 101;
    public static final int REGD = 102;
    public static final int REGF1 = 103;
    public static final int REGF2 = 104;
    public static final int REGA = 105;
    public static final int REGB = 106;
    public static final int REGIMM = 107;
    public static final int ALUOUT = 108;
    public static final int COND = 109;
    public static final int LMD = 110;

}
